package cn.lumora.pojo;

import cn.hutool.json.JSONObject;
import cn.lumora.core.model.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 法宝定义实体类
 */
@Data
@TableName("artifact")
public class Artifact extends BaseEntity {

    /**
     * 法宝名称
     */
    private String name;

    /**
     * 描述
     */
    private String description;

    /**
     * 类型（如武器、护甲、饰品）
     */
    private String type;

    /**
     * 稀有度（普通、稀有、史诗、传说）
     */
    private String rarity;

    /**
     * 效果（JSON格式）
     */
    private JSONObject effect;

    /**
     * 获取条件
     */
    private String unlockCondition;
}
